/*.hl_nav{ position: fixed;right: 0;left: 0; height: 100px;z-index: 1030;min-width: 1200px; border-bottom: 1px solid #e5e5e5;}
.hl_nav a{display: block;text-decoration: none;}
.hl_nav .shade{position: absolute;width: 100%;height: 234px;top: 100px;left: 0;z-index: 1;background:#fff;display: none;border-top: #e5e5e5 solid 1px;border-bottom: rgba(255,255,255,0.8) solid 1px;}
.hl_nav .nav_list{position: absolute;top: 0;left: 70%;margin: 0 0 0 -700px;z-index: 2;padding: 0;list-style: none;overflow: hidden;height: 100px;}
.hl_nav .nav_list>li{padding: 0;float: left;margin: 0;width: 135px;text-align: center;height:334px;}
.hl_nav .nav_head{height: 100px;line-height: 100px;font-size: 18px;  margin-bottom: 30px; color: #fff;}
.hl_nav .nav_head .icon{font-size: 18px;}
.hl_nav .item{height: 40px;line-height: 40px; font-size: 16px; text-align: left; padding-left: 25px;color: #333333;position: relative;}
.hl_nav .item:first-child{ margin-top: 30px;}
.hl_nav .nav_list:hover{height: 334px;transition: height 0.3s;}
.hl_nav .nav_list:hover + .shade{display: block;}
.hl_nav .nav_list>li.highlight:hover{background-color: #f4f4f4;}
.hl_nav .nav_list>li:hover .nav_head,.hl_nav .nav_list>li.active .nav_head{border-bottom: 2px solid #e7434f;}
.hl_nav .nav_list>li.right{float: right; width: 40px;}
.hl_nav .nav_list>li.right  a:hover{ border-bottom: 0px;}
header .header .logo{position:absolute;top:15px;left:13%; display: block;z-index:10;}
header .header .logo img{width:100%;}
header .header .img2 {display: none;}
header:hover .header .img1,header.on-header .header .img1 {display: none;}
header:hover .header .img2,header.on-header .header .img2{display: block;}
header.on-header,header:hover,header.active.on-header {  background: #fff;z-index: 9999;}
.hl_nav:hover .nav_head ,header:hover .nav_head,header.on-header .nav_head{ color: #333;}
*/

.Top002070{width:100%;z-index:100;position: fixed;left: 0;top:0;z-index: 100;height: 100px;border-bottom: 1px solid #e5e5e5;}
.Top002070 .header-left{position:absolute; top:16px; left:13%; }
.Top002070 .header-left img.logo2{ display: none }
.Top002070 .header-right{  position:absolute; top:0;right:13%;margin-top:15px;z-index: 50 }
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:50px; line-height:50px;}
.Top002070.show {top:0;box-shadow: 0 5px 8px rgba(0,0,0,.2);width:100%;left: 0; background-color: #fff;}
.Top002070.show:after{  content: ""; display: block; position: absolute; right: 4.3%; }
.Top002070 .header-mid{ float: right; margin-right:16%;  }
.Top002070 .open-search{ position:relative; display:block; z-index: 99999; width: 50px; background:url(../images/search2.png) no-repeat center center; margin-top: 10px; margin-top:20px; margin-right: 10px; }
.Top002070 .open-search-show::before,
.Top002070 .open-search-show::after{ background:#fff;}
.Top002070 .top-search{ z-index:100; display:none; position:absolute; right: 15px; top:145%; top:120%; border:1px solid #eee; background:#fff; }
.Top002070 .top-search .text{ width:100%; height:36px; width: 250px; line-height:36px; padding:0 36px 0 10px; border:none ; color: #666}
.Top002070 .top-search .btn{ position:absolute; right:0; top:0; height:36px; width:36px; background:url(../images/top002070-search_btn.png) no-repeat center center;background-size:auto 50%;}
.Top002070 .header-menu li{   width: auto !important; margin: 0 30px; margin:0 16px;}
.Top002070 .header-menu li em a{ padding:26px 0; font-size: 18px; position: relative; /*color: #fff; */line-height: 50px; }
.Top002070 .header-menu li.aon1 em a,
.Top002070 .header-menu li em a:hover{ color: #fff;  }
.Top002070 .header-menu li.aon1 em a:after,
.Top002070 .header-menu li em a:hover:after{ content: ""; display: block; position: absolute; left: 0; bottom: -1px; width: 100%; height:2px; background: #fff}
.Top002070 .header-menu li .sub-menu dt {padding:10px 20px; }
.Top002070 .header-menu li .sub-menu dt a{  transition:0.3s; color: #444; font-weight: normal;}
.Top002070 .header-menu li .sub-menu dt a img{width:35px;display: block;text-align: center;margin:0 auto;}
.Top002070 .sub-menu-layer{ background:rgba(255,255,255,0.72); }
.Top002070 .header-menu li .sub-menu dl {  padding: 10px 0 15px }
.Top002070 .header-menu li .sub-menu dt { position: relative;}
.Top002070 .header-menu li .sub-menu dt a{ padding:0 5px; color:#666; line-height:45px;text-align: center;display: block; font-size: 16px;}
.Top002070 .header-menu li .sub-menu dt a:hover{ color:#e7434f;background: none}
.Top002070 .header-menu li .sub-menu dt a:hover img{transition: 0.5s;  transform: rotateY(360deg);}
.Top002070 li em a{ color: #666}
.Top002070 .header-menu li em a:hover{ color: #e7434f }
.Top002070 .header-menu li.aon1 em a:after,
.Top002070 .header-menu li em a:hover:after{background:#e7434f}
.Top002070 .header-left img.logo1{ display: none }
.Top002070 .header-left img.logo2{ display: block}
.header-menu li em{ display:block; font-style:normal; text-align:center;}
.header-menu li em a{ display:block;}
.header-menu li .sub dt{ line-height:40px;}
.header-menu li .sub dt a{display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 10px;}
.header-menu li .sub dt a:hover{ background:#e7434f; color:#fff;}
.header-menu .sub-has-sub dl{display:none;}
.Top002070 .header-menu li.aon1 .sub-menu-layer{ display: block;}
.Top002070 .header-menu li .sub-menu-layer{ display: none;}

header.on-header,header:hover,header.active.on-header {  background: #fff;z-index: 9999;}
header .header-left .logo img{width:100%;}
header .header-left .img2 {display: none;}
header:hover .header-left .img1,header.on-header .header-left .img1 {display: none;}
header:hover .header-left .img2,header.on-header .header-left .img2{display: block;}
.Top002070 header.on-header .header-menu li em a,.Top002070 header:hover .header-menu li em a{ color: #333; }
.Top002070 header.on-header .header-menu li em a:hover,.Top002070 header:hover .header-menu li em a:hover{ color: #e7434f; }
.Top002070 header.on-header .open-search,.Top002070 header:hover .open-search{ position:relative; display:block; width: 50px; background:url(../images/search2.png) no-repeat center center;}


.Top002070{ background-color:#fff; /*position:relative; overflow:hidden;*/}
.index-banner{ margin-top:100px;}


@media(min-width:1025px){
#header-menu{ display:none;}
.relative{ position:relative; z-index:100;}
.header-menu li{ float:left; }
.header-menu li .sub{position:absolute;  /*top:-400%;*/}
.header-menu li .sub{ opacity:0;overflow:hidden; }
.header-menu li.aon .sub{ opacity:1; }
.fullbground .sub-menu >dl,
.fullbground .sub-menu >dl dt{ float:left;}
.sub-menu-layer{ position:absolute; left:0; top:100%; width:100%;}
.sub-slideDown .sub-menu-layer{ display:none; /*transition:0.3s;*/}
}
@media (max-width:1840px) {
  .Top002070 .header-left{ left:11%; }
  .Top002070 .header-right{ right:11%; }
  }
  @media (max-width:1780px) {
  .Top002070 .header-right{ right:10%; }
  }
  @media (max-width:1700px) {
  .Top002070 .header-left{ left:9%; }
  .Top002070 .header-right{ right:9%; }
  .Top002070 .header-mid{ margin-right:12%;}
  }
@media(max-width:1600px){
.Top002070 .header-menu li{ margin: 0 24px;}
.Top002070 .header-left{ left:7%; }
.Top002070 .header-right{ right:6%; }
.Top002070 .header-mid{ margin-right:10%;}
}
@media(max-width:1540px){
.Top002070 .header-left{ left:5%; }
.Top002070 .header-right{ right:4%; }
.Top002070 .header-mid{ margin-right:9%;}
}
@media(max-width:1500px){
  .Top002070 .header-left{ left:4%; }
  .Top002070 .header-right{ right:2%; }
  .Top002070 .header-mid{ margin-right:6%;}
  }
@media(max-width:1480px){
.Top002070 .header-menu li{ margin: 0 25px;}
} 
@media(max-width:1380px){
.Top002070 .header-left{ left:2.5%; }
.Top002070 .header-right{ right:1%; }
.Top002070 .header-menu li{ margin: 0 20px;}
} 
@media(max-width:1366px){
  .Top002070 .header-left{ left:5%; }
  .Top002070 .header-right{ right:3%; }
}
@media(max-width:1320px){
.Top002070 .header-menu li{ margin: 0 15px;}
.Top002070 .header-left{ left:4%; }
.Top002070 .header-right{ right:2%; }
} 
@media(max-width:1250px){
.Top002070 .header-menu li{ margin: 0 12px;}
}
@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:1%;margin-top:-20px;top: 50%;}
.Top002070 .header-left img{height:50px;}
.Top002070 #header-menu li .sub dt a img{display: none}
.Top002070 .top-language{margin-right:8px;margin-top:4px;}
.Top002070 .top-language em{padding:0 13px 0 34px;background: url(../images/lang.png) no-repeat 13px center;background-size:14px;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:4px; border-radius:0; background:#fff; height:30px; width:33px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#015696 !important;}
.Top002070 #open_menu i{background:#b48a56; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:98px solid #fff; background:rgba(192, 162, 106, 0.9)}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;border-bottom:0;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-right dd >a{height:43px;line-height: 43px;width:43px;margin-right:0;}
.Top002070 .top-search{top:142%;}
.Top002070:after{width:112px;}
a{ transition: 0s}
}
@media(max-width:768px){
  .Top002070:after{width:92px;}
  .sp_logo img{ height:50px; padding-top:8px;}
.sp_logo{ padding:5px 10px; box-sizing:border-box}
}
@media(max-width:640px){
 .Top002070 .header-left{max-width: 40%; top: 50%; transform: translateY(-50%);}
.Top002070 .header-left img{height:auto;}
}
@media(min-width:1025px){
#header-menu{ display:none;}
.relative{ position:relative; z-index:100;}
.header-menu li{ float:left; }
.header-menu li .sub{position:absolute; left: 0px; width: 100%;  /*top:-400%;*/}
.header-menu li .sub{ opacity:0;overflow:hidden; }
.header-menu li.aon .sub{ opacity:1; }
}
@media(max-width:1024px){
.header-menu{ display:none;}
.Public_nav_style #header-menu,
.Public_nav_style #header-menu ul{position:fixed;top:0;height:100%; z-index:100;right:-100%; opacity:0;transition:opacity 0.3s;}
.Public_nav_style #header-menu{ background-color:rgba(0,0,0,0.5); width:100%; }
.Public_nav_style #header-menu ul{   width:60%; max-width:280px; background:rgba(32, 151, 155, 0.9); height:100%; max-height:100%; overflow:auto;padding:50px 2% 0; transition:0.3s;}
.Public_nav_style #header-menu.header-menu-show,
.Public_nav_style #header-menu.header-menu-show ul{ right:0;opacity:1;}
#header-menu li .sub{ display:none;}
#header-menu li{ line-height:40px; }
#header-menu li em{ font-style:normal; display:block; font-size:16px;border-bottom:1px solid rgba(255,255,255,0.3);}
#header-menu li a{display:block;}
#header-menu li em a{ border-bottom:1px solid rgba(0,0,0,0.3); font-weight:bold; padding:0 10px;}
#header-menu li:last-child em,
#header-menu li:last-child em a{ border-bottom:0;}
#header-menu li a:hover,
#header-menu li a{ color:#fff;}
#header-menu li.has-sub em{ position:relative;}
#header-menu li.has-sub em::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:2; background-color:transparent;}
#header-menu li.has-sub em .op{position:absolute; width:15px; height:15px; right:3%; top:50%; margin-top:-6px;display:none; transition:0.3s;}
#header-menu li.has-sub.clickon em .op{ transform:rotate(45deg);}
#header-menu li.has-sub em .op::before,
#header-menu li.has-sub em .op::after{  position:absolute; content:'';  background:#fff;}
#header-menu li.has-sub em .op::before{width:100%; height:3px;left:0; top:6px;}
#header-menu li.has-sub em .op::after{ width:3px; left:6px; top:0; height:100%;}
.Public_nav_style #header-menu li.has-sub em::after{position:absolute; content:''; right:2%; border:6px solid transparent; border-top-color:#fff; top:50%; margin-top:-3px;}
.Public_nav_style #header-menu li.clickon em::after{border-bottom-color:#fff;border-top-color:transparent;margin-top:-9px;}
.Public_nav_style #header-menu li.clickon em a{ background:rgba(0,0,0,0.2);}
#header-menu li .sub-menu dt.has-dt{ position:relative;}
#header-menu li .sub-menu dt.has-dt::before{position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
#header-menu li .sub-menu dt a{padding:0 10px; border-bottom:1px dashed rgba(0,0,0,0.5);display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
#header-menu li .sub-menu dt:last-child >　a{ border-bottom:0;}
#header-menu li .sub-has-sub{ position:relative;}
#header-menu li .sub-has-sub i{ position:absolute; left:0; top:0; height:40px; width:100%; background-color:transparent; z-index:2;}
.Public_nav_style #header-menu li .sub-has-sub i::before,
.Public_nav_style #header-menu li .sub-has-sub i::after{ position:absolute; content:''; top:50%; background:#fff;}
.Public_nav_style #header-menu li .sub-has-sub i::before{ width:10px; height:2px; margin-top:-1px; right:5px;}
.Public_nav_style #header-menu li .sub-has-sub i::after{ width:2px; height:10px; margin-top:-5px; right:9px;}
.Public_nav_style #header-menu li .clickon > i::after{ display:none;}
.Public_nav_style #header-menu li .clickon > a{ background-color:rgba(0,0,0,0.2);}

.Public_nav_style #open_menu{ position:absolute; right:2%; width:40px; height:40px; border:2px solid #20979b; border-radius:50%;  top:5px; z-index:200;}
#open_menu i,
#open_menu i::before,
#open_menu i::after{ position:absolute;}
.Public_nav_style #open_menu i,
.Public_nav_style #open_menu i::before,
.Public_nav_style #open_menu i::after{background:#20979b;}
#open_menu i{ top:50%;}
.Public_nav_style #open_menu i{ width:60%; left:20%;  margin-top:-1px; height:2px;}
#open_menu i::before,
#open_menu i::after{ left:0; width:100%; height:100%; content:'';transition:transform 0.3s;}
#open_menu i::before{ top:6px;}
#open_menu i::after{top:-6px;}

.Public_nav_style #open_menu.open_menu_on{ border-color:#fff;}
#open_menu.open_menu_on i{ background:none !important;}
.Public_nav_style #open_menu.open_menu_on i::before,
.Public_nav_style #open_menu.open_menu_on i::after{ background:#fff; margin-top:0;}
#open_menu.open_menu_on i::before,
#open_menu.open_menu_on i::after{  top:0 !important;}
#open_menu.open_menu_on i::before{ transform:rotate(45deg);}
#open_menu.open_menu_on i::after{ transform:rotate(-45deg);}
}

.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:9999999;width:100%;}
.sp_logo{padding:2px 10px;float:left;height:60px}
.sp_logo img{margin:auto;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px}
.sp_nav span{display:block;background:#e7434f;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99999;background:#eee; width:100%; font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px);line-height:40px;}
.sjj_nav>ul>li .language{ overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li .language a{width:49%;float:left;border-left:1px #ddd solid;text-align:center;color:#999; }
.sjj_nav ul li i{position:absolute;top:10px;right:0px;border-left:1px #ddd solid;height:30px; line-height: 42px; padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;padding-left:20px; position:relative;line-height:52px;font-size:16px}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{ width:80%}
.sjj_nav ul li ul li {padding-left:-20px;}
.sjj_nav ul li ul li a{ display:block;text-align:left; line-height: 40px;font-size:15px}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#e7434f}
.sjj_nav ul li ul li>ul{margin-left:10px}
@media (max-width:1800px) {
header .header .logo{ left:9%; }
.hl_nav .nav_list{ left: 73.5%;}
}
@media (max-width:1700px) {
header .header .logo{ left:7%; }
}
@media (max-width:1600px) {
header .header .logo{ left:5.5%; }
.hl_nav .nav_list{ left: 74%;}
}
@media (max-width:1500px) {
header .header .logo{ left:5%; }
.hl_nav .nav_list{ left: 75%;}
.hl_nav .nav_list>li{width: 130px;}
}
@media (max-width:1440px) {
.hl_nav .nav_list>li{width: 120px;}
.hl_nav .nav_list{ left: 80%;}
}
@media (max-width:1400px) {
header .header .logo{ left:4%; }
.hl_nav .nav_list{ left: 81%;}
}
@media (max-width:1366px) {
header .header .logo{ left:2.5%; }
.hl_nav .nav_list{ left: 82%;}
}
@media (max-width:1320px) {
.hl_nav .nav_list>li{width: 110px;height:504px;}
.hl_nav .nav_list{ left: 86.5%;}
.hl_nav .shade{ height: 404px; }

}
@media (max-width:1280px) {
header .header .logo{ left:3%; top: 17px;}
header .header .logo img{width:86%;}
.hl_nav .nav_list{ left: 85%;}
.hl_nav .nav_list>li{ margin-bottom: 20px;}
.hl_nav .item{height: 35px;line-height: 35px; font-size: 15px; padding-left: 15px;}

}


.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex}

.global-header-nav-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-right:0px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.global-header-nav-list:hover a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.global-header-nav-list:hover .active:after{width:0px}
.global-header-nav-list .global-header-nav-item:hover:after{width:100% !important}
.global-header-nav-list .global-header-nav-item:hover > a{opacity:1;color:#005ca1 !important}

.top-nav-sheet-wrapper{position:absolute;z-index:10;width:100%;height:100vh;-webkit-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}
.top-nav-sheet-wrapper section{background:#dbdbdb;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.top-nav-sheet-wrapper .content{max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden}
.top-nav-sheet-wrapper .content .inner{max-width:1410px;margin:0 auto}
.top-nav-sheet-wrapper .content .item{display:block;padding:15px 0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.top-nav-sheet-wrapper .content .item .con{text-align:center;font-size:14px;padding:5px 10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.top-nav-sheet-wrapper .content .flex-box{-ms-flex-wrap:wrap;flex-wrap:wrap}
.top-nav-sheet-wrapper .content .flex-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.top-nav-sheet-wrapper .con1 .item img{display:block;margin:0 auto;width:110px;height:110px}
.top-nav-sheet-wrapper02{position:absolute;z-index:10;width:100%;height:100vh;-webkit-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}
.top-nav-sheet-wrapper02 section{background:#dbdbdb;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.top-nav-sheet-wrapper02 .content{max-height:calc(100vh - 48px);overflow-y:auto;overflow-x:hidden}
.top-nav-sheet-wrapper02 .content .inner{max-width:1410px;margin:0 auto}
.top-nav-sheet-wrapper02 .content .item{display:block;padding:15px 0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.top-nav-sheet-wrapper02 .content .item .con{text-align:center;font-size:14px;padding:5px 10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.top-nav-sheet-wrapper02 .content .flex-box{-ms-flex-wrap:wrap;flex-wrap:wrap}
.top-nav-sheet-wrapper02 .content .flex-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.top-nav-sheet-wrapper02 .con1 .item img{display:block;margin:0 auto;width:110px;height:110px}

.nav-mobile-open .top-nav-sheet-wrapper{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}

.global-header-nav-top{ display:none;}

@media only screen and (max-width: 1024px) {
	.global-header-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:5;top:80px;right:0;bottom:0;left:0;margin:0;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:visibility 0.8s ease,-webkit-transform 0.8s ease;transition:visibility 0.8s ease,-webkit-transform 0.8s ease;-o-transition:visibility 0.8s ease,transform 0.8s ease;transition:visibility 0.8s ease,transform 0.8s ease;transition:visibility 0.8s ease,transform 0.8s ease,-webkit-transform 0.8s ease}
	.global-header-nav-list .global-header-nav-item{opacity:0;-webkit-transform:scale(1.2) translateY(-24px);-ms-transform:scale(1.2) translateY(-24px);transform:scale(1.2) translateY(-24px);-webkit-transition:opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;transition:opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;-o-transition:opacity 0.25s ease-out,transform 0.25s ease-out;transition:opacity 0.25s ease-out,transform 0.25s ease-out;transition:opacity 0.25s ease-out,transform 0.25s ease-out,-webkit-transform 0.25s ease-out;height:48px;line-height:48px;margin:0 -15px;-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0}
	.global-header-nav-list .global-header-nav-item:hover > a{color:#005ca1 !important}
	.global-header-nav-list .global-header-nav-item:after{display:none}
	.global-header-nav-list .global-header-nav-item::before{display:block;background-color:#dfdfdf}
	.global-header-nav-list .global-header-nav-item > a{font-size:14px;padding:14px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4285714285;color:#000 !important;text-align:left}
	.global-header-nav-list .global-header-nav-item.active > a:first-child{color:#005ca1 !important}
	.global-header-nav-list .global-header-nav-login,.global-header-nav-list .global-header-nav-logo{display:none}

}

@media (min-width: 1024px) {
	.global-header-nav-list{ margin-top:18px; margin-top:0;}
	.global-header-nav-item{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px 16px !important; font-size:18px;padding:8px 16px !important;}
	.global-header-nav-item a{ color:#666;}
	/*.global-header-nav-item:last-child{padding-right:0 !important}*/
	.global-header-nav-item > a:after{background:#005ca1}
	.global-header-nav-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
	.top-nav-sheet-wrapper{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:initial;opacity:1;top:100px; left:0;}
	.top-nav-sheet-wrapper .icon-close-mobile{display:none}
	.top-nav-sheet-wrapper section{position:static;display:none}
	.top-nav-sheet-wrapper .inner{height:205px}
	.top-nav-sheet-wrapper .content .flex-box{height:100%}
	.top-nav-sheet-wrapper .content .flex-box .flex-item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid transparent;border-right:1px solid #e5e5e5}
	.top-nav-sheet-wrapper .content .flex-box .flex-item:last-child{border-right:none}
	.top-nav-sheet-wrapper .content .flex-box .flex-item:hover{border-bottom-color:#005ca1;background-color:#e6e6e6}
	.top-nav-sheet-wrapper .content .flex-box .flex-item:hover .con{color:#005ca1}
	.top-nav-sheet-wrapper .content .item .con{padding:15px 10px}
	.top-nav-sheet-wrapper02{height:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:initial;opacity:1;top:100px}
	.top-nav-sheet-wrapper02 .icon-close-mobile{display:none}
	.top-nav-sheet-wrapper02 section{position:static;display:none}
	.top-nav-sheet-wrapper02 .inner{height:205px}
	.top-nav-sheet-wrapper02 .content .flex-box{height:100%}
	.top-nav-sheet-wrapper02 .content .flex-box .flex-item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid transparent;border-right:1px solid #e5e5e5}
	.top-nav-sheet-wrapper02 .content .flex-box .flex-item:last-child{border-right:none}
	.top-nav-sheet-wrapper02 .content .flex-box .flex-item:hover{border-bottom-color:#005ca1;background-color:#e6e6e6}
	.top-nav-sheet-wrapper02 .content .flex-box .flex-item:hover .con{color:#005ca1}
	.top-nav-sheet-wrapper02 .content .item .con{padding:15px 10px}
	
}

.qqhsub02{ top:305px; left:0;}
.Public_nav_style{ height:100%;}

.qqhotline{ text-align:right; margin-top:14px;}
.qqhotline img{ width:20px;}
.qqhotline strong{ font-size:20px; color:#005ca1;}

@media (max-width:720px){
	.qqhsub02{ top:0;}
	.qqhsubon{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}
	
	 .global-header-nav-top{background-color:#fff;display:block;height:80px;position:absolute;z-index:10;width:100%;-webkit-transition:all 0.3s cubic-bezier(0.445,0.05,0.55,0.95) 0.3s;-o-transition:all 0.3s cubic-bezier(0.445,0.05,0.55,0.95) 0.3s;transition:all 0.3s cubic-bezier(0.445,0.05,0.55,0.95) 0.3s;left:0;top:0}
	.global-header-nav-menu{left:0;position:absolute;z-index:2;top:0;width:48px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.global-header-nav-logo{width:auto;height:55px;position:absolute;top:50%;margin-top:-27.5px;left:10px;font-size:0}
	.global-header-nav-logo{height:inherit;position:absolute;left:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);top:0;margin-top:0;-webkit-transition:-webkit-transform 0.15s linear 0.4s;transition:-webkit-transform 0.15s linear 0.4s;-o-transition:transform 0.15s linear 0.4s;transition:transform 0.15s linear 0.4s;transition:transform 0.15s linear 0.4s,-webkit-transform 0.15s linear 0.4s;z-index:9999; margin-left:12%;}
	.global-header-nav-logo a{background-size:100%;background-position:center center}
	.global-header-nav-logo a{display:inline-block;overflow:hidden;color:#000;-webkit-transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1);-o-transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1);padding:0;height:80px;text-align:right;width:235px}
	.global-header-nav-logo a{background-size:100%;background-position:center center; background-repeat:no-repeat;}
	
	.global-header-nav-mobile{position:absolute;right:0;right:15px;color:#005ca1;-webkit-transition:-webkit-transform 0.15s linear 0.4s;transition:-webkit-transform 0.15s linear 0.4s;-o-transition:transform 0.15s linear 0.4s;transition:transform 0.15s linear 0.4s;transition:transform 0.15s linear 0.4s,-webkit-transform 0.15s linear 0.4s;display:none}
	.global-header-nav-open .global-header-nav-mobile{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
	
	.global-header-nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.global-header-nav-mobile a{display:block;padding:5px 0}
	.global-header-nav-mobile .lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
	.global-header-nav-mobile .lang img{margin-right:5px}
	
	
	.global-header-nav-btn{position:relative;display:block;width:48px;height:48px;-webkit-tap-highlight-color:transparent}
	.global-header-nav-btn span{position:absolute;width:18px;height:1px;background:#000;left:16px;top:24px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scaleY(1.5);-ms-transform:scaleY(1.5);transform:scaleY(1.5)}
	.global-header-nav-btn span:first-child{top:17px}
	.global-header-nav-btn span:last-child{top:31px}
	
	.Top002070{ height:80px;}
	
	.global-header-nav-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-right:0px;-webkit-box-flex:1;-ms-flex:1;flex:1}
	.global-header-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:5;top:80px;right:0;bottom:0;left:0;margin:0;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:visibility 0.8s ease,-webkit-transform 0.8s ease;transition:visibility 0.8s ease,-webkit-transform 0.8s ease;-o-transition:visibility 0.8s ease,transform 0.8s ease;transition:visibility 0.8s ease,transform 0.8s ease;transition:visibility 0.8s ease,transform 0.8s ease,-webkit-transform 0.8s ease}
	
	
	
	
	.global-header-btn-close span:first-child{-webkit-transition:all 0.3s ease-in-out 0.2s;-o-transition:all 0.3s ease-in-out 0.2s;transition:all 0.3s ease-in-out 0.2s;-webkit-transform:rotate(45deg) translate(5px,5px);-ms-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}
	.global-header-btn-close span:nth-child(2){-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0}
	.global-header-btn-close span:nth-child(3){-webkit-transition:all 0.3s ease-in-out 0.3s;-o-transition:all 0.3s ease-in-out 0.3s;transition:all 0.3s ease-in-out 0.3s;-webkit-transform:rotate(-45deg) translate(5px,-5px);-ms-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}
	.global-header-nav-open .global-header-nav-logo{-webkit-transform:translate(48px,-100%);-ms-transform:translate(48px,-100%);transform:translate(48px,-100%)}
	
	
	
	
	
	@font-face{font-family:'iconfont';src:url("//at.alicdn.com/t/font_1916882_1pvpi34rjns.eot");src:url("//at.alicdn.com/t/font_1916882_1pvpi34rjns.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_1916882_1pvpi34rjns.woff2") format("woff2"),url("//at.alicdn.com/t/font_1916882_1pvpi34rjns.woff") format("woff"),url("//at.alicdn.com/t/font_1916882_1pvpi34rjns.ttf") format("truetype"),url("//at.alicdn.com/t/font_1916882_1pvpi34rjns.svg#iconfont") format("svg")}
	.global-header-content{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
	.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	.icon-top:before{content:"\e603"}
	.icon-phone:before{content:"\e6b0"}
	.icon-switchor:before{content:"\e600"}
	.icon-search:before{content:"\e602"}
	.icon-close:before{content:"\e601"}
	
	
	
	
	
	.global-header-nav-item{display:inline-block;position:relative;vertical-align:top;position:relative;display:inline-block;-webkit-transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1);-o-transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1);transition:opacity 0.2s cubic-bezier(0.645,0.045,0.355,1);-webkit-tap-highlight-color:transparent;font-size:14px;color:#000;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0px 0px;white-space:nowrap;position:relative;}
	.global-header-nav-item > a{position:relative;color:#0d2141;font-weight:700}
	.global-header-nav-item > a:after{content:"";position:absolute;left:0;height:2px;background-color:transparent;bottom:-20px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0}
	.global-header-nav-item a{display:block;text-align:center;font-family:MicrosoftYaHei-Bold}
	.global-header-nav-item:before{display:none}
	.global-header-nav-item.active > a{color:#005ca1 !important}
	.global-header-nav-item.active > a:after{width:100%}
	
	  .global-header-nav-list .global-header-nav-item{opacity:0;-webkit-transform:scale(1.2) translateY(-24px);-ms-transform:scale(1.2) translateY(-24px);transform:scale(1.2) translateY(-24px);-webkit-transition:opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;transition:opacity 0.25s ease-out,-webkit-transform 0.25s ease-out;-o-transition:opacity 0.25s ease-out,transform 0.25s ease-out;transition:opacity 0.25s ease-out,transform 0.25s ease-out;transition:opacity 0.25s ease-out,transform 0.25s ease-out,-webkit-transform 0.25s ease-out;height:48px;line-height:48px;margin:0 -15px;-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0}
	.global-header-nav-list .global-header-nav-item:hover > a{color:#005ca1 !important}
	.global-header-nav-list .global-header-nav-item:after{display:none}
	.global-header-nav-list .global-header-nav-item::before{display:block;background-color:#dfdfdf}
	.global-header-nav-list .global-header-nav-item > a{font-size:14px;padding:14px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4285714285;color:#000 !important;text-align:left}
	.global-header-nav-list .global-header-nav-item.active > a:first-child{color:#005ca1 !important}
	
	
	.global-header-nav-open .global-header-nav-item{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;height:auto}
	.global-header-nav-open .global-header-nav-item:nth-child(2){-webkit-transition-delay:0.3s,0.3s;-o-transition-delay:0.3s,0.3s;transition-delay:0.3s,0.3s}
	.global-header-nav-open .global-header-nav-item:nth-child(2){-webkit-transition-delay:0.3s,0.3s;-o-transition-delay:0.3s,0.3s;transition-delay:0.3s,0.3s}
	.global-header-nav-open .global-header-nav-item:nth-child(3){-webkit-transition-delay:0.35s,0.35s;-o-transition-delay:0.35s,0.35s;transition-delay:0.35s,0.35s}
	.global-header-nav-open .global-header-nav-item:nth-child(4){-webkit-transition-delay:0.4s,0.4s;-o-transition-delay:0.4s,0.4s;transition-delay:0.4s,0.4s}
	.global-header-nav-open .global-header-nav-item:nth-child(5){-webkit-transition-delay:0.45s,0.45s;-o-transition-delay:0.45s,0.45s;transition-delay:0.45s,0.45s}
	.global-header-nav-open .global-header-nav-item:nth-child(6){-webkit-transition-delay:0.5s,0.5s;-o-transition-delay:0.5s,0.5s;transition-delay:0.5s,0.5s}
	.global-header-nav-open .global-header-nav-item:nth-child(7){-webkit-transition-delay:0.55s,0.55s;-o-transition-delay:0.55s,0.55s;transition-delay:0.55s,0.55s}
	.global-header-nav-open .global-header-nav-item:nth-child(8){-webkit-transition-delay:0.6s,0.6s;-o-transition-delay:0.6s,0.6s;transition-delay:0.6s,0.6s}
	.global-header-nav-open .global-header-nav-logo{-webkit-transform:translate(48px,-100%);-ms-transform:translate(48px,-100%);transform:translate(48px,-100%)}
	
	html.global-header-nav-open{ overflow:hidden;}
	.global-header-nav-open .Top002070{ height:100%;}
	
	.i-switchor{position:absolute !important;right:0;z-index:10;top:0;bottom:0}
	
	.bottom-line-lighter:before{content:"";height:1px;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;width:200%;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);position:absolute;bottom:0;left:0;background-color:#dbdbdb;visibility:visible}
	.global-header-nav-list .global-header-nav-item::before{display:block;background-color:#dfdfdf}
	.global-header-nav-item > a:after{content:"";position:absolute;left:0;height:2px;background-color:transparent;bottom:-20px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0}
	
	.top-nav-sheet-wrapper{ left:0;}
	.icon-close-mobile{width:48px;height:48px;padding:0 15px;display:inline-block;line-height:48px}
	.icon-close-mobile .iconfont{ font-size:14px;}
	
	.qqhsub02{ top:0;}
	
	
}
